Array - definitie
Beschrijving
De standaard definitie voor een array is een lineaire verzameling van elementen. De individuele elementen in die verzameling kunnen worden opgevraagd met een indexcijfer. De indexcijfers zin gehele getallen die meestal gebruikt worden om de offset van het element t.o.v. van de start van de array te berekenen. , die meestal gehele getallen gebruikt om te berekenen offsets. De meeste computer programmering talen beschikken over dat soort arrays.
Maar JavaScript heeft heel ander type van array .
Een array is in JavaScript eigenlijk een gespecialiseerde soort JavaScript-object. De indexcijfers, integers, zijn eigenlijk de namen van de eigenschappen die gehele getallen. Ze stellen offsets voor maar het zijn geen offsets. De gehele getallen, die worden gebruikt voor indices gebruikt worden, worden intern geconverteerd naar tekenreeksen om als namen van eigenschappen van JavaScript-objecten te kunnen gebruiken.
Je kan een JavaScript array voorstellen als een tabel. In de eerste kolom staat de sleutel, namelijk de index, en in de tweede kolom staat de waarde:
Sleutel | Waarde |
0 | appel |
1 | peer |
2 | sinaasappel |
3 | ananas |
4 | citroen |
5 | mango |
Dat brengt wel met zich mee dat JavaScript-arrays niet zo efficiënt als de 'klassieke' array's van andere programmeertalen.